BeaconUser

interface BeaconUser

Defines the contract for accessing user profile information associated with a beacon event.

This interface provides a structured way to retrieve details about a user who has interacted with or been identified by a beacon. The information includes personal details, contact information, areas of interest, and profile metadata.

Instances of BeaconUser are typically obtained via getUser.

See also

// Assuming GenderType is a defined enum or class

Functions

Link copied to clipboard
abstract fun getBirthDate(): Date
Gets the birthdate of the user.
Link copied to clipboard
Gets an iterator over the categories selected by this user as areas of interest.
Link copied to clipboard
abstract fun getCreatedOn(): Date
Gets the date and time when this user profile was initially created.
Link copied to clipboard
Gets the email address of the user.
Link copied to clipboard
abstract fun getGender(): GenderType
Gets the gender of the user.
Link copied to clipboard
abstract fun getId(): String
Gets the unique identifier for this beacon user.
Link copied to clipboard
abstract fun getName(): String
Gets the name of the user.
Link copied to clipboard
abstract fun getPhone(): String
Gets the phone number of the user.
Link copied to clipboard
abstract fun getUpdatedOn(): Date
Gets the date and time when this user profile was last updated.